package com.example.lemoncommon.enums;

/**
 */
public enum ErrorEnum {

    BAS_FAIL("-1", ""),
    // 全局错误
    RUN_TIME_ERROR("0", "运行错误"),
    PARAM_ERROR("1", "参数错误"),
    PARAM_ISNULL("2", "参数不能为空"),

    HYSTRIX_FALL_BACK_MSG("3", "服务暂不可用"),
    CREATE_USER_TOKEN_EXCEPTION("4", "生成token失败"),
    SAVE_TOKRN_FAIL("9", "token保存失败"),
    INVALID_TOKEN_ERROR("16", "无效的Token！请使用正确的Token"),
    TOO_FAST_REQUEST("20", "服务请求频繁,请稍后再试!"),
    DECRYPT_USER_TOKEN_EXCEPTION("MOS_0002", "解析token失败"),
    SAVE_USER_FAIL("MOS_0012", "用户信息保存失败"),
    DEVICE_NOT_EXIT("DV_0001", "设备不存在"),
    ;

    private String errCode;
    private String errMsg;

    ErrorEnum(String errCode, String errMsg) {
        this.errCode = errCode;
        this.errMsg = errMsg;
    }

    public String getErrCode() {
        return this.errCode;
    }

    public void setErrCode(String errCode) {
        this.errCode = errCode;
    }

    public String getErrMsg() {
        return this.errMsg;
    }

    public void setErrMsg(String errMsg) {
        this.errMsg = errMsg;
    }
}
